System and method for network deployment and management

ABSTRACT

Systems and methods are disclosed comprising receiving an upstream service signal from a premises. In an aspect, the systems and methods are configured for providing a wireless signal based on the received service signal external to the premises.

CROSS REFERENCE TO RELATED PATENT APPLICATION

This application is a continuation of U.S. application Ser. No.15/142,832, filed Apr. 29, 2016, which is a continuation of U.S.application Ser. No. 14/161,206, filed Jan. 22, 2014 and issued as U.S.Pat. No. 9,356,797, which are herein incorporated by reference in theirentireties.

BACKGROUND

Demand for access to networks such as the Internet is continuing toincrease. Reaching these networks typically requires a data connectionto a computing device that is on the network; be it via fiber opticcable, coaxial cable, wireless, satellite, cellular, or othercommunication connection means. In some premises, such as homes, localwireless access nodes (e.g., wireless “hotspots”) can be installed tohelp extend the reach of networks to spaces such as bedrooms, basements,etc. that are not within easy reach of the wired network connections.Thus, users can move freely through premises without losing connectionto the network. However, local wireless access nodes have shortcomingssuch as limited range causing users to lose connections.

There is a need for an improvement in expanding network access to moreand more locations. Also, as the number of users of a network grows, theability to efficiently manage their connections becomes increasinglydesirable.

SUMMARY

It is to be understood that both the following general description andthe following detailed description are exemplary and explanatory onlyand are not restrictive. Provided are methods and systems for deployingand managing a network. In an aspect, systems and methods of the presentdisclosure can provision wireless access points outside of a premises ofa user. In another aspect, network services can be transmitted from afirst network device located at a premises to a second network deviceoutside the premises. In a further aspect, the second network device canwirelessly provide the network services.

In an aspect, provided are methods comprising receiving a service signalvia a premises drop line and providing a wireless signal based on theservice signal. For example, a network device may be disposed externallyto a premises associated with the premises drop line.

In another aspect, a service signal can be received or accessed at apremises. A first wireless network can be generated (e.g., provided,broadcast, etc.) in the premises based on at least a portion of theservice signal. At least another portion of the service signal can betransmitted upstream to a computing device disposed external to thepremises. As an example, the computing device can facilitate generationof a second wireless network at the computing device based on the atleast another portion of the service signal.

In another aspect, provided are methods comprising receiving a servicesignal via one or more ports of a plurality of ports and providing awireless signal via a bridge in communication with the one or moreports, wherein the wireless signal may be based on the service signal.

In a further aspect, provided are methods for receiving a service signalat a premises via a first specification and transmitting the servicesignal upstream to a computing device disposed outside the premises viaa second specification, wherein the computing device facilitatestransmission of a wireless signal based on the service signal.

Additional advantages will be set forth in part in the description whichfollows or may be learned by practice. The advantages will be realizedand attained by means of the elements and combinations particularlypointed out in the appended claims. It is to be understood that both theforegoing general description and the following detailed description areexemplary and explanatory only and are not restrictive, as claimed.

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings, which are incorporated in and constitute apart of this specification, illustrate embodiments and together with thedescription, serve to explain the principles of the methods and systems:

FIG. 1 is a block diagram of an exemplary system;

FIG. 2 is a schematic representation of an exemplary network;

FIG. 3 is a schematic representation of an exemplary network;

FIG. 4 is a schematic representation of an exemplary network;

FIG. 5 is a schematic representation of an exemplary network;

FIG. 6 is a schematic representation of an exemplary network;

FIG. 7 is a block diagram of an exemplary computing device;

FIG. 8 is a flow chart of an exemplary method;

FIG. 9 is a flow chart of an exemplary method;

FIG. 10 is a flow chart of an exemplary method;

FIG. 11 is a flow chart of an exemplary method; and

FIG. 12 is a flow chart of an exemplary method.

DETAILED DESCRIPTION

Before the present methods and systems are disclosed and described, itis to be understood that the methods and systems are not limited tospecific methods, specific components, or to particular implementations.It is also to be understood that the terminology used herein is for thepurpose of describing particular embodiments only and is not intended tobe limiting.

As used in the specification and the appended claims, the singular forms“a,” “an,” and “the” include plural referents unless the context clearlydictates otherwise. Ranges may be expressed herein as from “about” oneparticular value, and/or to “about” another particular value. When sucha range is expressed, another embodiment includes from the oneparticular value and/or to the other particular value. Similarly, whenvalues are expressed as approximations, by use of the antecedent“about,” it will be understood that the particular value forms anotherembodiment. It will be further understood that the endpoints of each ofthe ranges are significant both in relation to the other endpoint, andindependently of the other endpoint.

“Optional” or “optionally” means that the subsequently described eventor circumstance may or may not occur, and that the description includesinstances where said event or circumstance occurs and instances where itdoes not.

Throughout the description and claims of this specification, the word“comprise” and variations of the word, such as “comprising” and“comprises,” means “including but not limited to,” and is not intendedto exclude, for example, other components, integers or steps.“Exemplary” means “an example of” and is not intended to convey anindication of a preferred or ideal embodiment. “Such as” is not used ina restrictive sense, but for explanatory purposes.

Disclosed are components that can be used to perform the disclosedmethods and systems. These and other components are disclosed herein,and it is understood that when combinations, subsets, interactions,groups, etc. of these components are disclosed that while specificreference of each various individual and collective combinations andpermutation of these may not be explicitly disclosed, each isspecifically contemplated and described herein, for all methods andsystems. This applies to all aspects of this application including, butnot limited to, steps in disclosed methods. Thus, if there are a varietyof additional steps that can be performed it is understood that each ofthese additional steps can be performed with any specific embodiment orcombination of embodiments of the disclosed methods.

The present methods and systems may be understood more readily byreference to the following detailed description of preferred embodimentsand the examples included therein and to the Figures and their previousand following description.

As will be appreciated by one skilled in the art, the methods andsystems may take the form of an entirely hardware embodiment, anentirely software embodiment, or an embodiment combining software andhardware aspects. Furthermore, the methods and systems may take the formof a computer program product on a computer-readable storage mediumhaving computer-readable program instructions (e.g., computer software)embodied in the storage medium. More particularly, the present methodsand systems may take the form of web-implemented computer software. Anysuitable computer-readable storage medium may be utilized including harddisks, CD-ROMs, optical storage devices, or magnetic storage devices.

Embodiments of the methods and systems are described below withreference to block diagrams and flowchart illustrations of methods,systems, apparatuses and computer program products. It will beunderstood that each block of the block diagrams and flowchartillustrations, and combinations of blocks in the block diagrams andflowchart illustrations, respectively, can be implemented by computerprogram instructions. These computer program instructions may be loadedonto a general purpose computer, special purpose computer, or otherprogrammable data processing apparatus to produce a machine, such thatthe instructions which execute on the computer or other programmabledata processing apparatus create a means for implementing the functionsspecified in the flowchart block or blocks.

These computer program instructions may also be stored in acomputer-readable memory that can direct a computer or otherprogrammable data processing apparatus to function in a particularmanner, such that the instructions stored in the computer-readablememory produce an article of manufacture including computer-readableinstructions for implementing the function specified in the flowchartblock or blocks. The computer program instructions may also be loadedonto a computer or other programmable data processing apparatus to causea series of operational steps to be performed on the computer or otherprogrammable apparatus to produce a computer-implemented process suchthat the instructions that execute on the computer or other programmableapparatus provide steps for implementing the functions specified in theflowchart block or blocks.

Accordingly, blocks of the block diagrams and flowchart illustrationssupport combinations of means for performing the specified functions,combinations of steps for performing the specified functions and programinstruction means for performing the specified functions. It will alsobe understood that each block of the block diagrams and flowchartillustrations, and combinations of blocks in the block diagrams andflowchart illustrations, can be implemented by special purposehardware-based computer systems that perform the specified functions orsteps, or combinations of special purpose hardware and computerinstructions.

In an aspect, provided are methods that can comprise transmittingnetwork services to a first network device disposed at a premises of auser. In another aspect, the network services can be transmittedupstream from the first network device to a second network deviceexternal to the premises. In a further aspect, the second network devicecan wirelessly provide the network services, for example, providing awireless access point (e.g., hot spot) to one or more devices withinrange of the second network device. As a further example, the secondnetwork device can operate as node in a public network. The networkservices can be routed through a premises network or can be receiveddirectly from a service provider.

FIG. 1 illustrates various aspects of an exemplary system in which thepresent methods and systems can operate. The present disclosure relatesto systems and methods for inferring a network topology. Those skilledin the art will appreciate that present methods may be used in systemsthat employ both digital and analog equipment. One skilled in the artwill appreciate that provided herein is a functional description andthat the respective functions can be performed by software, hardware, ora combination of software and hardware.

The system 100 can comprise a central location 101 (e.g., a centraloffice or a headend), which can receive content (e.g., data,programming, and the like) from multiple sources. The central location101 can combine the content from the various sources and can distributethe content to user (e.g., subscriber) locations (e.g., location 200)via distribution system 116.

In an aspect, the central location 101 can receive content from avariety of sources 102 a, 102 b, 102 c. The content can be transmittedfrom the source to the central location 101 via a variety oftransmission paths, including wireless (e.g., satellite paths 103 a, 103b) and terrestrial path 104. The central location 101 can also receivecontent from a direct feed source 106 via a direct line 105. Other inputsources can comprise capture devices such as a video camera 109 or aserver 110. The signals provided by the content sources can include asingle content item or a multiplex that includes several content items.

The central location 101 can comprise one or a plurality of receivers111 a, 111 b, 111 c, 111 d that are each associated with an inputsource. For example, MPEG encoders, such as encoder 112, are includedfor encoding local content or a video camera 109 feed. A switch 113 canprovide access to server 110, which can be a Pay-Per-View server, a dataserver, a network (e.g., internet) router, a network system, a phonesystem, and the like. Some signals may require additional processing,such as signal multiplexing, prior to being modulated. Such multiplexingcan be performed by multiplexer (mux) 114.

The central location 101, in one embodiment, can comprise one or aplurality of modulators 115 for interfacing to the distribution system116. The modulators can convert the received content into a modulatedoutput signal suitable for transmission over the distribution system116. The output signals from the modulators can be combined, usingequipment such as a combiner 117, for input into the distribution system116.

A control system 118 can permit a system operator to control and monitorthe functions and performance of system 100. The control system 118 caninterface, monitor, and/or control a variety of functions, including,but not limited to, the channel lineup for the television system,billing for each user, conditional access for content distributed tousers, and the like. Control system 118 can provide input to themodulators for setting operating parameters, such as system specificMPEG table packet organization or conditional access information. Thecontrol system 118 can be located at central location 101 or at a remotelocation.

The distribution system 116 can distribute signals from the centrallocation 101 to user locations, such as user locations 200 a, 200 b, 200c. The distribution system 116 can be an optical fiber network, acoaxial cable network, a hybrid fiber-coaxial network, a wirelessnetwork, a satellite system, a direct broadcast system, or anycombination thereof. There can be a multitude of user locationsconnected to distribution system 116. At one or more user locations 200a, 200 b, 200 c a communication terminal (CT) 120 a, 120 b, 120 c, suchas a network device, decoder, or user device can decode, if needed, thesignals for display on a display device, such as on a handheld screen ortelevision set (TV) or a computer monitor. Those skilled in the art willappreciate that the signal can be decoded in or for a variety ofequipment, including a CT, a computer, a TV, a monitor, or satellitedish. In an exemplary aspect, the methods and systems disclosed can belocated within, or performed on, one or more CT's 120 a, 120 b, 120 c,TV's, central locations 101, DVR's, home theater PC's, and the like.

In an aspect, one or more network devices 121 a, 121 b, 121 c (e.g.,gateway, router, access point) can be disposed at one or more userlocations 200 a, 200 b, 200 c. As an example, one or more of the networkdevices 121 a, 121 b, 121 c can facilitate the connection of a device,such as user device, to a network such as a local area network (LAN),wide area network (WAN), the Internet, and the like. As a furtherexample, one or more of the network devices 121 a, 121 b, 121 c can beconfigured as a wireless access point (WAP). In an aspect, one or morenetwork devices 121 a, 121 b, 121 c can be configured to allow one ormore wireless devices to connect to a wired and/or wireless networkusing Wi-Fi, Bluetooth or any desired method or standard.

In an aspect, the network devices 121 a, 121 b, 121 c can be configuredas a local area network (LAN). As an example, one or more networkdevices 121 a, 121 b, 121 c can comprise a dual band wireless accesspoint. As an example, the network devices 121 a, 121 b, 121 c can beconfigured with a first service set identifier (SSID) (e.g., associatedwith a user network or private network) to function as a local networkfor a particular user or users. As a further example, the networkdevices 121 a, 121 b, 121 c can be configured with a second service setidentifier (SSID) (e.g., associated with a public/community network or ahidden network) to function as a secondary network or redundant networkfor connected communication devices.

In an aspect, one or more network devices 121 a, 121 b, 121 c cancomprise an identifier. As an example, one or more identifiers can be orrelate to an Internet Protocol (IP) Address IPV4/IPV6 or a media accesscontrol address (MAC address) or the like. As a further example, one ormore identifiers can be a unique identifier for facilitatingcommunications on the physical network segment. In an aspect, each ofthe network devices 121 a, 121 b, 121 c can comprise a distinctidentifier. As an example, the identifiers can be associated with aphysical location of the network devices 121 a, 121 b, 121 c.

In an aspect, one or more network devices 121 a, 121 b, 121 c can beconfigured to communicate via a protocol, specification (e.g.,standard), format, and the like. As an example, one or more networkdevices 121 a, 121 b, 121 c can be configured to communicate viaMultimedia over Coax Alliance (MoCA).

In an aspect, one or more user locations 200 a, 200 b, 200 c is notfixed. By way of example, a user can receive content from thedistribution system 116 on a mobile device such as a laptop computer,PDA, smartphone, GPS, vehicle entertainment system, portable mediaplayer, and the like. There can be a multitude of user locationsconnected to distribution system 116.

In an aspect, a first network device (e.g., gateway) located at apremises can receive a network service, for example, via a servicesignal transmitted to the premises. As an example, the service signalcan be received by the first network device via a drop line. As afurther example, the drop line can be configured to pass various signalssuch as analog television, quadrature amplitude modulation (QAM)signals, data over cable service interface specification (DOCSIS)signals, telephony, Internet, AC/DC electricity, and/or telemetry. Inanother aspect, the first network device can transmit the networkservice to a second network device (e.g., WeCB wireless MoCA bridge)disposed externally to the premises. As an example, the first networkdevice can transmit an upstream service signal via a drop line. Theupstream service signal can comprise one or more of a 2.4 GHz signal anda 5 GHz signal transmitted through a coax drop line (e.g., via RadioFrequency). The drop line can be a leaky coax and can operate as anantenna for broadcasting the upstream signal. The drop line can transmitthe upstream service signal into the plant infrastructure, whereby anantenna can be disposed to receive the service signal and broadcast thesignal wirelessly. As a further example, the first network device cantransmit a service signal via a specification such as MoCA. The upstreamservice signal can be received (e.g., terminate) at a drop port. As anexample, a MoCA point of entry (POE) filter can be associated with thedrop port to limit the upstream service signal from traversing back tothe service provider. As another example, the second network device(e.g., bridge) can be connected in series with the filter to receive theupstream service signal prior to the filter. The second network devicecan be configured to provide a wireless signal such as Wi-Fi. As anexample, the second network device can be configured to receive a signalvia a first specification (e.g., MoCA) and transmit a signal via asecond specification (Wi-Fi). The second network device can receiveelectric power via the premises and/or via an infrastructure associatedwith a service provider.

In an aspect, a tap (e.g., tap plate) can be associated with one or morepremises. As an example, the tap can comprise one or more drop ports.Each of the drop ports can be associated with one or more drop lines toprovide services to one or more premises. In another aspect, the tap canreceive upstream signals such as service signals from one or moredevices located at the downstream premises. In a further aspect, theupstream service signal can be received (e.g., terminate) at one of thedrop ports. The tap can be configured to receive a service signal viaone or more of the drop ports and transmit a wireless signal based onthe received service signal. The tap can be configured to monitor theone or more drop ports and to select the drop port supporting an activeupstream signal for processing. As an example, a MoCA POE filter can beassociated with the drop port to limit the upstream service signal fromtraversing back to the service provider. As another example, a networkdevice (e.g., bridge) can be connected in series with the filter toreceive the upstream service signal prior to the filter. The networkdevice can be configured to provide a wireless signal such as Wi-Fi. Asan example, the network device can be configured to receive a signal viaa first specification (e.g., MoCA) and transmit a signal via a secondspecification (e.g., Wi-Fi). The network device can receive electricpower via the premises and/or via an infrastructure associated with aservice provider.

In an aspect, a network device (e.g., gateway) located at a premises canreceive a network service, for example, via a service signal transmittedto the premises. As an example, the service signal can be received bythe network device via a drop line. As a further example, the drop linecan be configured to pass various signals such as analog television, QAMsignals, DOCSIS signals, telephony, Internet, and/or telemetry. Thenetwork device at the premises can be configured to transmit one or moreof a 2.4 GHz signal and a 5 GHz signal through a coax drop line. Thedrop line can be a leaky coax and can operate as an antenna forbroadcasting the upstream signal. As a further example, the firstnetwork device can transmit a service signal via a specification such asMoCA.

In another aspect, the network device can comprise a splitter to dividethe incoming service in two or more service signals, such as a 2.4 GHzsignal and a 5 GHz signal, for example. As an example, a first splitsignal can be transmitted to internal devices at the premises, forexample, to provide service to a LAN at the premises. As anotherexample, a second split signal can be transmitted upstream of thenetwork device. The second split signal can be transmitted to anamplifier. As an example, the amplifier can have enough gain to overcomethe loss of the drop cable (e.g., approximately 10 db at 2.4 GHz for100′ or up to 15 db at 5 GHz for 100′). The amplified second splitsignal can be transmitted to an upstream antenna for wirelesstransmission. In a further aspect, the second split signal can beseparated from other signals and transmitted upstream via leaky coax.The leaky coax can form a long antenna for distribution of a wirelesssignal. A radiating or leaky cable, such as leaky coax, can beconstructed with tuned slots cut into the shield. These slots are tunedto a specific RF wavelength of operation or tuned to a specific radiofrequency band. Such leaky coax can provide a tuned bi-directionalleakage effect between transmitter and receiver.

In an aspect, a signal can be received or accessed by a device such as auser device. In an aspect, the signal can be a trigger signal such as an“I'm Lost” signal. As an example, a device that does not haveconnectivity with a network can select a communication channel (e.g.,wireless channel) and can transmit a signal (e.g., trigger signal). Sucha signal can represent identification information (e.g., serial number,MAC address, etc.) and location information associated with the sourceof the signal. The information represented by the signal can aid inrecovering and/or reconfiguring the device that does not haveconnectivity with a network.

In an aspect, the trigger signal can indicate that the source of thetrigger signal is not activated on one or more networks. In anotheraspect, a device receiving the trigger signal can determine ageolocation of itself or a local device at or near the time the triggersignal is received. In a further aspect, a device receiving the triggersignal can be configured to determine location using one or morelocation services such as GPS, Wi-Fi, cellular, near field, Zigbee orthe like. In a further aspect, information relating to the determinedlocation can be transmitted. In an aspect, the device receiving thetrigger signal can transmit location information to a network serviceprovider to facilitate activation of the device on a network. As anexample, the location information can be transmitted over a firstnetwork such as a cellular network to facilitate connection to a secondnetwork such as an IP network.

FIG. 2 illustrates an exemplary user location 200 a. As shown, in oneembodiment, an amplifier 202 can be disposed in signal communicationwith a network, such as the distribution system 116 to receive signalstherefrom. In an aspect, the amplifier 202 can be a part of thedistribution system 116. Any number of the amplifiers 202 and othersignal processing devices can be interposed between the distributionsystem 116 and the user location 200 a. As an example, the amplifier 202provides a pre-determined amplified input to a downstream component(e.g., output from the amplifier 202). As a further example, a value ofthe amplified input can be about 17 dBmV. In an aspect, a value of theamplified input can be between 16-18 dBmV. However, other values havingother variances can be used.

A tap 204 can be in signal communication with the amplifier 202 toreceive amplified signals, such as the amplified input, therefrom. As anexample, the tap 204 can receive a signal directly from the distributionsystem 116. In an aspect, the tap 204 can provide an access point for“tapping” (e.g., accessing, capturing, analyzing, etc.) the signalstransmitted by the distribution system 116 for the particular userlocation 200 a. It is further understood that any number of taps 204 canbe used for particular applications, such as a multiple unit dwellings,business applications, office buildings, warehouses, etc.

In an aspect, an amount of signal energy presented at the tap(s) 204 toa user can depend upon at least two factors, namely, the availablesignal energy at the tap 204 and a padding level (e.g., attenuationvalue of any pad, attenuator, coupler, or the like) of the tap 204. Asan example, the padding level of the tap 204 can be adjusted by addingor removing attenuation devices such as pads, attenuators, and the like.However, other factors can be considered such as loss of signal power(e.g., insertion loss or through-put loss) resulting from the insertionof a device (e.g., the tap 204) in a transmission line or network. Byway of example, the tap(s) 204 can be padded at 14, 20, 23, 26 or 29 dBbelow the signal level input in order to provide the proper signalattenuation to users who may be close or distant from a tap off unitand/or the central location 101. As a further example, the signal levelinput at the tap 204 can be reduced for devices closer to the tap offunit. Devices positioned further from the tap off unit and/or thecentral location 101 may require less padding at the tap 204 to receivea desired signal level at the device. However, other padding levels andconfigurations can be used.

In an aspect, a drop line 206 (e.g., cable or wireless link) can becoupled to the tap 204 and routed into a physical structure or premisessuch as the user's home or business to provide a flow path for thesignals received from and sent to the distribution system 116. As anexample, the drop line 206 can have a length of 400 feet with anattenuation of −1.0 dBmV per 100 feet of length. Accordingly, the dropline 206 can have a drop loss of −4.0 dBmV.

In an aspect, a ground block 207 can be coupled to the drop line 206downstream from the tap 204. Typically, the ground block 207 has a lowthrough-put loss of signal (e.g., insertion loss) or signal attenuationand is not usually figured into an attenuation calculation. However, anyinsertion loss due to the ground block 207 can be included in theappropriate calculations described in further detail herein.

A splitter or plurality of splitters 208 can be disposed at or near aphysical structure at the user location 200 a to create a premisesdistribution topology to send/receive signals throughout variouslocations in the home or business. As an example, a first one of thesplitters 208 can be coupled to the tap 204 by the drop line 206. As afurther example, a first one of the splitters 208 can be coupleddirectly to the ground block 207. In an aspect, each of the splitters208 can have an attenuation factor inherently associated therewith. Forexample, the following table provides exemplary attenuation values forparticular types of the splitters 208:

Splitter Type Typical Attenuation 2 way splitter −4 dBmV 3 wayunbalanced splitter −4, −4, −7 dBmV 3 way balanced splitter −5.5, −5.5,−5.5 dBmV 4 way splitter −7 dBmV 8 way splitter −11 dBmV

It is understood that any splitter or similar device having anyattenuation can be used without departing from the spirit of the presentdisclosure. One skilled in the art would understand that variousconfigurations of the splitters 208 can be used to support thedistribution requirements of any particular location or premises.

A plurality of premises lines 210, such as wireless links or cables, canbe coupled to the first one of the splitters 208 or directly to thenetwork 116 to distribute the signals (e.g., coaxial fiber, Ethernet,electrical, etc.) through the user location 200 a. In an aspect, each ofthe premises lines 210 can have an attenuation factor inherentlyassociated therewith. For example, the following table providesexemplary attenuation values for particular lengths of the premiseslines 210 as well as other devices that may be coupled to the premiseslines 210:

Component Typical Attenuation 100′ RG6 coaxial −1.25 dBmV DOCSISEqualizer (NMTER = 1): −1 dBmV In-Home Amplifier −1 dBmV

It is understood that any premises lines or cables having anyattenuation can be used without departing from the spirit of the presentdisclosure. One skilled in the art would understand that variousconfigurations of the premises lines 210 can be used to support thedistribution requirements of any particular location or premises.

In an aspect, other splitters 208 or devices 212 can be coupled to thepremises lines 210 to receive the signals therefrom. Accordingly, thedevices 212 in the user location 200 can be connected to thedistribution system 116 through the tap 204. As an example, theconnected devices 212 can include a multimedia terminal adapter (MTA)212 a, a network device 121 a (e.g., router, server, etc.), a terminalsuch as a set-top box (STB) 212 c, a mobile device such as a smart phone212 b, or other devices in communication with the tap 204. As a furtherexample, the devices 212 can include in-home devices such as appliances,user devices, and systems configured to receive signals from at leastone of the distribution system 116 and the central location 101.

As shown in FIG. 3, a first network device (e.g., gateway, networkdevice 121 a) located at the premises 200 a can receive a networkservice, for example, via a service signal transmitted to the premises.As an example, the service signal can be received by the first networkdevice via drop line 206. As a further example, the drop line 206 can beconfigured to pass various signals such as network connectivity, analogor digital television, QAM signals, DOCSIS signals, telephony,telemetry, etc. In another aspect, the first network device can transmitthe network service to a second network device (e.g., bridge 302)disposed externally to the premises. As an example, the first networkdevice can transmit an upstream service signal via drop line 206. As afurther example, the first network device can transmit a service signalvia a specification such as MoCA. In a further aspect, the upstreamservice signal can be received (e.g., terminated) at a drop port. As anexample, a MoCA POE filter can be associated with the drop port to limitthe upstream service signal from traversing back to the serviceprovider. As another example, the second network device (e.g., bridge302) can be connected in series with the filter to receive the upstreamservice signal prior to the filter. The second network device can beconfigured to provide a wireless signal such as Wi-Fi via an antenna304. As an example, the second network device can be configured toreceive a signal via a first specification (e.g., MoCA) and transmit asignal via a second specification (Wi-Fi). The second network device canreceive electric power via the premises (e.g., via power source 300)and/or via an infrastructure associated with a service provider.

As shown in FIG. 4, a tap (e.g., tap plate 400 a, 400 b, 400 c) can beassociated with one or more premises 200. As an example, the tap cancomprise one or more drop ports. Each of the drop ports can beassociated with one or more drop lines to provide services to one ormore premises. In another aspect, the tap can receive upstream servicesignals such as service signals form one or more devices located at thedownstream premises. In a further aspect, the upstream service signalcan be received (e.g., terminate) at one of the drop ports. The tap canbe configured to receive a service signal via one or more of the dropports and transmit a wireless signal based on the received servicesignal. The tap can be configured to monitor the one or more drop portsand to select the drop port supporting an active upstream signal forprocessing. As an example, a filter 401, such as a MoCA POE filter(e.g., high pass filter (HPF), low pass filter (LPF)) can be associatedwith the drop port to limit the upstream service signal from traversingupstream further than desired, such as to the service provider. Asanother example, a network device 402 (e.g., bridge) can be connected inseries with the filter 401 to receive the upstream service signal priorto the filter 401. The network device 402 can be configured to provide awireless signal such as Wi-Fi. As an example, the network device 402 canbe configured to receive a signal via a first specification (e.g., MoCA)and transmit a signal via a second protocol or specification (e.g.,Wi-Fi) using an antenna 403. As a further example, the network device121 can receive a signal and can transmit the signal to the networkdevice 402 via a first specification (e.g., MoCA), wherein the networkdevice 402 can convert the signal and can transmit a converted signalvia a second protocol or specification (e.g., Wi-Fi). The network device402 can receive electric power via the premises (e.g., power source 404)and/or via an infrastructure associated with a service provider, such aspower source 500 (e.g., power injector in the network infrastructure),as show in FIG. 5. As an example, in FIG. 5 one or more devices (e.g.,devices disposed at one or more taps) can receive electrical power fromthe power source 500. As a further example, electrical power can bereceived from a network plant utilizing existing plant power supplies.Electrical power can cascade through multiple taps to provide power tothe one or more devices network devices. Such electrical power can berestricted from flowing to the one or more premises 200.

As shown in FIG. 6, a tap (e.g., tap plate 600 a, 600 b, 600 c) can beassociated with one or more premises 200 a, 200 b, 200 c. As an example,the tap can comprise one or more drop ports. Each of the drop ports canbe associated with one or more drop lines 602 a, 602 b, 602 c to provideservices to one or more premises 200 a, 200 b, 200 c. In another aspect,the tap can receive upstream signals such as service signals from one ormore downstream devices located at the premises 200 a, 200 b, 200 c. Ina further aspect, the upstream service signal can be received (e.g.,terminate) at one of the drop ports. The tap can be configured toreceive a service signal via one or more of the drop ports (e.g., from anetwork devices such as network device 121) and transmit a wirelesssignal based on the received service signal. The tap can be configuredto monitor the one or more drop ports and to select the drop portsupporting an active upstream signal for processing. As an example, aMoCA POE filter (e.g., high pass filter (HPF), low pass filter (LPF))can be associated with the drop port to limit the upstream servicesignal from traversing upstream further than desired, such as to theservice provider. As another example, a network device (e.g., bridge)can be connected in series with the filter to receive the upstreamservice signal prior to the filter. The network device can be configuredto provide a wireless signal or network service such as Wi-Fi. As anexample, the network device can be configured to receive a signal via afirst specification (e.g., MoCA) and transmit a signal via a secondspecification (e.g., Wi-Fi) using one or more antennas 604 a, 604 b, 604c. The network device can receive electric power via the premises (e.g.,power source 606) and/or via an infrastructure associated with a serviceprovider (e.g., central location 101) such as power injector in thecable infrastructure, as show in FIG. 5. As an example, when power isreceived from the premises, the power can be filtered from certainupstream components such as the central location.

In an exemplary aspect, the methods and systems can be implemented on acomputing device such as a computing device 701 (e.g., computer) asillustrated in FIG. 7 and described below. By way of example, CT 120 a,120 b, 120 c, and/or network devices 121 a, 121 b, 121 c of FIG. 1 canbe a computing device as illustrated in FIG. 7. Similarly, the methodsand systems disclosed can utilize one or more computing device toperform one or more functions in one or more locations. FIG. 7 is ablock diagram illustrating an exemplary operating environment forperforming the disclosed methods. This exemplary operating environmentis only an example of an operating environment and is not intended tosuggest any limitation as to the scope of use or functionality ofoperating environment architecture. Neither should the operatingenvironment be interpreted as having any dependency or requirementrelating to any one or combination of components illustrated in theexemplary operating environment.

The present methods and systems can be operational with numerous othergeneral purpose or special purpose computing system environments orconfigurations. Examples of well known computing systems, environments,and/or configurations that can be suitable for use with the systems andmethods comprise, but are not limited to, personal computers, servercomputers, laptop devices, and multiprocessor systems. Additionalexamples comprise set top boxes, programmable consumer electronics,network PCs, minicomputers, mainframe computers, distributed computingenvironments that comprise any of the above systems or devices, and thelike.

The processing of the disclosed methods and systems can be performed bysoftware components. The disclosed systems and methods can be describedin the general context of computer-executable instructions, such asprogram modules, being executed by one or more computers or otherdevices. Generally, program modules comprise computer code, routines,programs, objects, components, data structures, etc. that performparticular tasks or implement particular abstract data types. Thedisclosed methods can also be practiced in grid-based and distributedcomputing environments where tasks are performed by remote processingdevices that are linked through a communications network. In adistributed computing environment, program modules can be located inboth local and remote computer storage media including memory storagedevices.

Further, one skilled in the art will appreciate that the systems andmethods disclosed herein can be implemented via a general-purposecomputing device in the form of a computing device 701. The componentsof the computing device 701 can comprise, but are not limited to, one ormore processors or processing units 703, a system memory 712, and asystem bus 713 that couples various system components including theprocessor 703 to the system memory 712. In the case of multipleprocessing units 703, the system can utilize parallel computing.

The system bus 713 represents one or more of several possible types ofbus structures, including a memory bus or memory controller, aperipheral bus, an accelerated graphics port, and a processor or localbus using any of a variety of bus architectures. By way of example, sucharchitectures can comprise an Industry Standard Architecture (ISA) bus,a Micro Channel Architecture (MCA) bus, an Enhanced ISA (EISA) bus, aVideo Electronics Standards Association (VESA) local bus, an AcceleratedGraphics Port (AGP) bus, and a Peripheral Component Interconnects (PCI),a PCI-Express bus, a Personal Computer Memory Card Industry Association(PCMCIA), Universal Serial Bus (USB), inter-integrated circuit (i2C),serial peripheral interface (SPI), universal asynchronousreceiver/transmitter (UART), and the like. The bus 713, and all busesspecified in this description, can also be implemented over a wired orwireless network connection and each of the subsystems, including theprocessor 703, a mass storage device 704, an operating system 705, aservice software 706, a service data 707, a network adapter 708, systemmemory 712, an Input/Output Interface 710, a display adapter 709, adisplay device 711, and a human machine interface 702, can be containedwithin one or more remote computing devices 714 a, 714 b, 714 c atphysically separate locations, connected through buses of this form, ineffect implementing a fully distributed system.

The computing device 701 typically comprises a variety of computerreadable media. Exemplary readable media can be any available media thatis accessible by the computing device 701 and comprises, for example andnot meant to be limiting, both volatile and non-volatile media,removable and non-removable media. The system memory 712 comprisescomputer readable media in the form of volatile memory, such as randomaccess memory (RAM), and/or non-volatile memory, such as read onlymemory (ROM). The system memory 712 typically contains data such asservice data 707 and/or program modules such as operating system 705 andservice software 706 that are immediately accessible to and/or arepresently operated on by the processing unit 703.

In another aspect, the computing device 701 can also comprise otherremovable/non-removable, volatile/non-volatile computer storage media.By way of example, FIG. 7 illustrates a mass storage device 704 whichcan provide non-volatile storage of computer code, computer readableinstructions, data structures, program modules, and other data for thecomputing device 701. For example and not meant to be limiting, a massstorage device 704 can be a hard disk, a removable magnetic disk, aremovable optical disk, magnetic cassettes or other magnetic storagedevices, flash memory cards, CD-ROM, digital versatile disks (DVD) orother optical storage, random access memories (RAM), read only memories(ROM), electrically erasable programmable read-only memory (EEPROM), andthe like.

Optionally, any number of program modules can be stored on the massstorage device 704, including by way of example, an operating system 705and service software 706. Each of the operating system 705 and servicesoftware 706 (or some combination thereof) can comprise elements of theprogramming and the service software 706. Service data 707 can also bestored on the mass storage device 704. Service data 707 can be stored inany of one or more databases known in the art. Examples of suchdatabases comprise, DB2®, Microsoft® Access, Microsoft® SQL Server,Oracle®, mySQL, PostgreSQL, and the like. The databases can becentralized or distributed across multiple systems.

In another aspect, the user can enter commands and information into thecomputing device 701 via an input device (not shown). Examples of suchinput devices comprise, but are not limited to, a keyboard, pointingdevice (e.g., a “mouse”), a microphone, a joystick, a scanner, tactileinput devices such as gloves, and other body coverings, and the likeThese and other input devices can be connected to the processing unit703 via a human machine interface 702 that is coupled to the system bus713, but can be connected by other interface and bus structures, such asa parallel port, game port, an IEEE 1394 Port (also known as a Firewireport), a serial port, or a universal serial bus (USB).

In yet another aspect, a display device 711 can also be connected to thesystem bus 713 via an interface, such as a display adapter 709. It iscontemplated that the computing device 701 can have more than onedisplay adapter 709 and the computing device 701 can have more than onedisplay device 711. For example, a display device can be a monitor, anLCD (Liquid Crystal Display), or a projector. In addition to the displaydevice 711, other output peripheral devices can comprise components suchas speakers (not shown) and a printer (not shown) which can be connectedto the computing device 701 via Input/Output Interface 710. Any stepand/or result of the methods can be output in any form to an outputdevice. Such output can be any form of visual representation, including,but not limited to, textual, graphical, animation, audio, tactile, andthe like. The display 711 and computing device 701 can be part of onedevice, or separate devices.

The computing device 701 can operate in a networked environment usinglogical connections to one or more remote computing devices 714 a, 714b, 714 c. By way of example, a remote computing device can be a personalcomputer, portable computer, smartphone, a server, a router, a networkcomputer, a peer device or other common network node, and so on. Logicalconnections between the computing device 701 and a remote computingdevice 714 a, 714 b, 714 c can be made via a network 715, such as alocal area network (LAN) and a general wide area network (WAN). Suchnetwork connections can be through a network adapter 708. A networkadapter 708 can be implemented in both wired and wireless environments.Such networking environments are conventional and commonplace indwellings, offices, enterprise-wide computer networks, intranets, andthe Internet.

For purposes of illustration, application programs and other executableprogram components such as the operating system 705 are illustratedherein as discrete blocks, although it is recognized that such programsand components reside at various times in different storage componentsof the computing device 701, and are executed by the data processor(s)of the computer. An implementation of service software 706 can be storedon or transmitted across some form of computer readable media. Any ofthe disclosed methods can be performed by computer readable instructionsembodied on computer readable media. Computer readable media can be anyavailable media that can be accessed by a computer. By way of exampleand not meant to be limiting, computer readable media can comprise“computer storage media” and “communications media.” “Computer storagemedia” comprise volatile and non-volatile, removable and non-removablemedia implemented in any methods or technology for storage ofinformation such as computer readable instructions, data structures,program modules, or other data. Exemplary computer storage mediacomprises, but is not limited to, RAM, ROM, EEPROM, flash memory orother memory technology, CD-ROM, digital versatile disks (DVD) or otheroptical storage, magnetic cassettes, magnetic tape, magnetic diskstorage or other magnetic storage devices, or any other medium which canbe used to store the desired information and which can be accessed by acomputer.

The methods and systems can employ artificial intelligence (AI)techniques such as machine learning and iterative learning. Examples ofsuch techniques include, but are not limited to, expert systems, casebased reasoning, Bayesian networks, behavior based AI, neural networks,fuzzy systems, evolutionary computation (e.g., genetic algorithms),swarm intelligence (e.g., ant algorithms), and hybrid intelligentsystems (e.g., Expert inference rules generated through a neural networkor production rules from statistical learning).

FIG. 8 illustrates an exemplary method. In step 802, a network servicesignal can be received, for example, via a premises drop line. As anexample, the service signal can relate to network services, such as anetwork (e.g., Internet) connection. As another example, the servicesignal can be MoCA compatible. In an aspect, the service signal can bereceived by a computing device (e.g., bridge) upstream of the premises.As an example, the service signal can be transmitted upstream of thepremises via the premises drop line, or another communication link, to areceiving computing device disposed external to the premises. As afurther example, the service signal can be received via other signalpaths.

In step 804, electric power can be received. In an aspect, the computingdevice (e.g., bridge) receiving the service signal can receive theelectric power. As an example, the electric power can be received fromthe premises at a device located outside the premises. As a furtherexample, the electric power can be received from a service providerdisposed remotely from the premises.

In step 806, a wireless signal can be provided based on the servicesignal. In an aspect, the computing device (e.g., bridge) can beconfigured to receive the service signal external the premises andprovide the wireless signal based on the service signal. The computingdevice can be disposed external a premises associated with the premisesdrop line. In another aspect, providing the wireless signal can compriseconverting the service signal to a wireless signal. In a further aspect,the wireless signal facilitates connection between a network service anda device receiving the wireless signal.

FIG. 9 illustrates an exemplary method. In step 902, electric power canbe received. As an example, the electric power can be received from thepremises. As a further example, the electric power can be received froma service provider disposed remotely from the premises. In an aspect,the electric power can be received at a tap. As an example, the tap cancomprise a plurality of drop ports.

In step 904, a service signal can be received, for example, via a dropport of a service tap. As an example, the service signal can relate tonetwork services. As another example, the service signal can be MoCAcompatible. In an aspect, the service signal can be received via apremises drop line associated with a premises. In a further aspect, theservice signal can be received via one or more of the plurality of dropports of the tap. As an example, the service signal can be transmittedupstream the premises via the premises drop line to a receiving tapdisposed external to the premises.

In step 904, a wireless signal can be provided based on the servicesignal. In an aspect, the tap can be configured to receive the servicesignal and provide the wireless signal based on the service signal. Thetap can be disposed external to a premises associated with the premisesdrop line. In another aspect, providing the wireless signal can compriseconverting the service signal to a wireless signal. In a further aspect,the wireless signal facilitates connection between a network service anda device receiving the wireless signal.

FIG. 10 illustrates an exemplary method. In step 1002, a service signalcan be received or accessed according to a first specification orprotocol such as radio frequency (RF), Internet protocol (IP), and thelike. As an example, the service signal can relate to network services.In an aspect, the service signal can be received via a premises dropline associated with a premises. In a further aspect, the service signalcan be received via one or more of the plurality of drop ports of thetap. As an example, the service signal can be transmitted downstream tothe premises via the premises drop line to a receiving device disposedat the premises.

In step 1004, the service signal can be transmitted according to asecond specification or protocol such as MoCA. In an aspect, the servicesignal can be transmitted upstream to a computing device disposedoutside the premises. In an aspect, the service signal can be receivedvia a premises drop line associated with a premises. In a furtheraspect, the service signal can be received via one or more of theplurality of drop ports of the tap. As an example, the service signalcan be transmitted upstream of the premises via the premises drop lineto a receiving device such as a tap or computing device disposedexternal to the premises.

In step 1006, a wireless signal can be provided based on the servicesignal transmitted. In an aspect, the tap can be configured to receivethe service signal and provide the wireless signal based on the servicesignal. The tap can be disposed external a premises associated with thepremises drop line. In another aspect, providing the wireless signal cancomprise converting the service signal (e.g., in the secondspecification) to a wireless signal. In a further aspect, the wirelesssignal facilitates connection between a network service and a devicereceiving the wireless signal.

FIG. 11 illustrates an exemplary method. In step 1102, a signal can bereceived or accessed by a device such as a user device. In an aspect,the signal can be a trigger signal such as an “I'm Lost” signal. As anexample, a device that does not have connectivity with a network canselect a communication channel (e.g., wireless channel) and can transmita signal (e.g., trigger signal). Such a signal can representidentification information (e.g., serial number, MAC address, etc.) andlocation information associated with the source of the signal. Theinformation represented by the signal can aid in recovering and/orreconfiguring the device that does not have connectivity with a network.

In an aspect, the trigger signal can indicate that the source of thetrigger signal is not activated on one or more networks. In anotheraspect, a device receiving the trigger signal can determine ageolocation of itself or a local device at or near the time the triggersignal is received. In a further aspect, a device receiving the triggersignal can be configured to determine location using one or morelocation services such as GPS, Wi-Fi, cellular, near field, Zigbee orthe like. In a further aspect, information relating to the determinedlocation can be transmitted. In an aspect, the device receiving thetrigger signal can transmit location information to a network serviceprovider to facilitate activation of the device on a network. As anexample, the location information can be transmitted over a firstnetwork such as a cellular network to facilitate connection to a secondnetwork such as an IP network.

In step 1104, a location can be determined. In an aspect, a devicereceiving the trigger signal can determine a geolocation of itself or alocal device at or near the time the trigger signal is received. In afurther aspect, a device receiving the trigger signal can be configuredto determine location using one or more location services such as GPS,Wi-Fi, cellular, near field, Zigbee or the like.

In step 1106, information relating to the determined location can betransmitted. In an aspect, the device receiving the trigger signal cantransmit location information to a network service provider tofacilitate activation of the device on a network. As an example, thelocation information can be transmitted over a first network such as acellular network to facilitate connection to a second network such as anIP network.

FIG. 12 illustrates an exemplary method. In step 1202, a service signalcan be received or accessed at a premises. In an aspect, the servicesignal can be received or accessed according to a first specification orprotocol such as radio frequency (RF), Internet protocol (IP), and thelike. As an example, the service signal can relate to network services.In an aspect, the service signal can be received via a premises dropline associated with a premises. In a further aspect, the service signalcan be received via one or more of the plurality of drop ports of thetap. As an example, the service signal can be transmitted downstream tothe premises via the premises drop line to a receiving device disposedat the premises.

In step 1204, a first wireless network can be generated (e.g.,broadcast, provided, etc.). In an aspect, the first wireless network canbe generated in the premises such that a wireless signal associated withthe first wireless network is transmitted in the premises. Thegenerating the first wireless network can be based on at least a portionof the service signal such as a split portion. The split portion can beconfigured to feed a particular frequency band (e.g., 2.4 GHz, 5 GHz,etc.) associated with the first wireless network. As an example, aportion of a bandwidth associated with the received service signal canbe used to generate the first wireless network. As a further example,the first wireless network can be a private network. However, othernetworks (e.g., private or public) can be generated.

In step 1206, the received service signal can be transmitted, forexample, outside the premises. In an aspect, the received service signalcan be transmitted via a specification or protocol such as MoCA. In anaspect, at least a portion of the service signal can be transmittedupstream from the premises to a computing device disposed external tothe premises. As an example, a portion of the received service signalcan be used to generate the first wireless network, while at leastanother portion of the received service signal can be transmitted to thecomputing device. As a further example, a portion of a bandwidthassociated with the received service signal can be used to generate thefirst wireless network, while at least another portion of the bandwidthassociated with the received service signal can be transmitted to thecomputing device. As another example, another portion of the bandwidthcan comprise a portion of the received service signal split andconfigured to feed a particular frequency band (e.g., 2.4 GHz, 5 GHz,etc.). As a further example, the computing device facilitates generationof a second wireless network at the computing device based on theservice signal. In another aspect, at step 1208, a second wirelessnetwork can be generated (e.g., broadcast, provided, etc.) via thecomputing device. In an aspect, the second wireless network can begenerated external to the premises. The generating the second wirelessnetwork can be based on at least a portion of the service signal. As anexample, the first wireless network can be a private network and thesecond wireless network can be a public network. As such, the firstwireless network can provide private network service coverage in and/oraround the premises, while the second wireless network can providepublic network service coverage in, around, and/or external thepremises. However, other network configurations can be used.

While the methods and systems have been described in connection withpreferred embodiments and specific examples, it is not intended that thescope be limited to the particular embodiments set forth, as theembodiments herein are intended in all respects to be illustrativerather than restrictive.

Unless otherwise expressly stated, it is in no way intended that anymethod set forth herein be construed as requiring that its steps beperformed in a specific order. Accordingly, where a method claim doesnot actually recite an order to be followed by its steps or it is nototherwise specifically stated in the claims or descriptions that thesteps are to be limited to a specific order, it is no way intended thatan order be inferred, in any respect. This holds for any possiblenon-express basis for interpretation, including: matters of logic withrespect to arrangement of steps or operational flow; plain meaningderived from grammatical organization or punctuation; the number or typeof embodiments described in the specification.

It will be apparent to those skilled in the art that variousmodifications and variations can be made without departing from thescope or spirit. Other embodiments will be apparent to those skilled inthe art from consideration of the specification and practice disclosedherein. It is intended that the specification and examples be consideredas exemplary only, with a true scope and spirit being indicated by thefollowing claims.

What is claimed is:
 1. An apparatus comprising: one or more processors;and a memory having embodied thereon processor executable instructionsthat, when executed by the one or more processors, cause the apparatusto: receive a service signal at a premises via a wired premises dropline; generate a first signal to establish a first wireless network atthe premises based on at least a first portion of the service signal;and transmit at least a second portion of the service signal upstreamvia the wired premises drop line to a computing device disposed externalto the premises, wherein the computing device facilitates generation ofa second signal to establish a second wireless network at the computingdevice based on the at least a second portion of the service signal.